self-contained aid - English Synonyms Dictionary